body{
	font-family:Arial;
}

#logo_ra {
	width:300px;
	margin:0xp auto;
}

#contenedor_logo_ra{
	width:100%;
	text-align:center;
}

h1{
	font-size:20px;
	width:800px;
	text-align:center;
	color:#E87918;
	font-weight:bold;
}
h2{
	font-size:16px;
	width:800px;
	text-align:center;
	color:#36322F;
	font-weight:bold;
}

#frm_promo{
	
	margin:40px auto;
	border:1px solid #36322F;
	padding:20px;
	width:700px;
}


.celda_titulo{
	width:200px;
	font-weight:bold;
	text-align: right;
	padding-right:20px;
	color:#36322F;
	font-size:13px;
}

input[type="text"]{
	height:30px;
	line-height:30px;
	margin:5px 0px;	
	width:300px;
}


input[type="submit"]{
    background:#333;
    cursor:pointer;
    color:#FFF;
    width:290px;
	height:38px;
	line-height:30px;
	margin-top:20px;
	margin-left:226px;
}
input[type="submit"]:hover{
    background:#9DE33E;
    color:#333;
}

#msg_error{
	width:600px;
	margin:20px auto;
	padding:20px;
    background-color:#d83a28;
    color: #FFFFFF;
    font-size: 15px;
    text-align: center;
    font-family: 'Arial';	
}

#msg_ok{
	width:600px;
	margin:20px auto;
	padding:20px;
    background-color:#5aa250;
    color: #FFFFFF;
    font-size: 15px;
    text-align: center;
    font-family: 'Arial';	
}